package com.baizhi.homework;

import java.io.File;

public class FileDemo03 {
    public static void main(String[] args) {
       findDir();

    }

    /**
     * 获取所有的盘符
     */
    public static void findDir(){
        File[] dirs = File.listRoots();
        for (File dir : dirs) {//获取每一个盘符
            findAVI(dir); //在每一个盘符下找avi类型的文件
        }
    }

    /**
     *  获取文件
     * @param file
     */
    public static void findAVI(File file){
        // 第一步： 进入目录
        File[] files = file.listFiles();
        if(files!=null){
            // 第二步： 获取所有子项
            for (File f : files) {
               if(f.isFile()){//是文件
                   String name = f.getName();
                   if(name.endsWith(".jpg")){
                       System.out.println(f.getAbsolutePath());
                   }
               }else{//是目录 则递归处理
                   findAVI(f);
               }
            }
        }
    }


}
